electricity deposit - French English Dictionary